#container-center {
	position: relative;
}

#container-center::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5)
}

#cart-ab {
	position: absolute;
	bottom: 6vh;
	height: 40vh;
	background-color: #ffffff;
	width: 100%;
	border-radius: 15px 15px 0 0;
}

#cart-ab #cart-container {
	margin: 0 3vw;
}

#cart-container img {
	margin: -15vw 0 0;
	width: 35vw;
	float: left;
}

#cart-container h1 {
	color: #f84443;
	font-size: 20px;
	margin: 4vw 0 2vw 41vw;
}

#cart-container h2 {
	color: #9a9a9a;
	font-size: 14px;
	margin: 0 0 0 41vw;
}

#cart-container h3 {
	font-weight: bold;
	margin: 4vw 0;
}

#cart-container span {
	font-size: 26px;
}

#cart-container #choose ul {
	padding: 2vw 0 6vw 0;
	border-bottom: 1px solid #e2e2e2;
}

#cart-container #choose li {
	display: inline;
	background-color: #f5f4f4;
	color: #adadad;
	font-size: 14px;
	padding: 2vw 5vw;
	margin: 0.5vw;
	border-radius: 4px;

}

#cart-container #choose #fixture {
	background-color: #f84443;
	color: #ffffff;
}

#choose-number{
	margin: 5vw 0;
}

#choose-number ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#cart-container #choose-number li {
	font-weight: bold;
}

#choose-number .low-high li {
	margin: 0 0.5vw;
	padding: 1vw 2vw;
	color: #adadad;
	background-color: #f5f4f4;
}

#cart-container #choose-number #no{
	font-weight: 500;
	color: #303030;
}